在前幾年的技術教學中,除了程式語言本身的教學以外,大家會用不同的功能作為一個里程碑,例如:即時聊天、圖表分析、身份驗證等等,其中還有一個即是今天的主題「金流串接」。
金流串接因為屬於第三方服務,一般人在沒有完整接觸其流程的情況下,就會假設一個流程去進行嘗試,隨著嘗試的過程會慢慢了解它是如何運作的,所以相較於新手來說,資深開發者更清楚金流串接的流程。
在本篇的影片中,我比較傾向帶大家認識金流運作的流程,以及金流的帳號如何申請。過去我帶過許多人串接金流(公開、半公開的形式),過程都會遇到 “不熟第三方金流流程” 的問題,導致這些學習者會使用錯誤的流程去試錯,所以本篇會改變先前的方式,不會著重在程式碼上,而是關注流程的本身。
至於那個程式碼嘛...,就直接付給大家,只要按照流程中把資料填入,就可以直接使用了。
影片連結:https://youtu.be/-eg-fRDWNFg
本集範例程式碼:https://github.com/Wcc723/node-ironman-sample-2023/tree/feature/newebpay-sample
現在,因為資訊越來越發達,其實不難查到如何撰寫第三方金流的方法,所以問題還是會回到流程理解上。不過其實對我來說,商業邏輯還是比第三方金流串接還重要,像是商品資料架構、優惠券運作方式,這些在公司營運上是更有價值,並且值得團隊進行討論。
對於教學以流程為主,並直接提供原始碼大家的感覺如何呢?
A. 覺得不錯,畢竟程式碼也有附上註解,自己慢慢理解就好
B. 不喜歡,還是習慣一行行聽講者介紹,流程自行體會就好
C. 其他想法
我會選 A,卡斯伯大大都很辛苦的寫註解了,還要一行一行解釋也太辛苦,我覺得這部分可以讓讀者來自行吸收,有問題的話再來請教會比較洽當。這樣做有幾個優點:
A+1
A+1
感謝回饋~
不過現在寫註解的成本沒有以前高
畢竟有多樣 AI 可以輔助(GPT + Copilot)
有時候想法打出幾個字,就有很多提示了
平時對於一般的程式概念我覺得是 A
但是像是這種金流的過程,對於新手來說根本沒機會碰到
這類型的還是希望可以一行一行的解釋讓我這種小白可以逐行了解為什麼要這樣做
嗯嗯,我們實際上課還是會帶著做
不過這類影片如果整個帶做加錄完...,我應該撐不到三十天
A
流程比較重要
程式碼有GPT助教代為解釋,要深入了解再往下問就好,
喜歡有附程式碼的教學,可以自己實際操作並真正理解流程
好喔,這次大部分都是採用此方式
也感謝你的回饋 :D